<?php

/**
 * Cadhomologacao form.
 *
 * @package    SCBE
 * @subpackage form
 * @author     Your name here
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class CadhomologacaoForm extends BaseCadhomologacaoForm
{
  public function configure()
  {
      //Deixa o campo escondido
      $this->widgetSchema['idhomologacao'] = new sfWidgetFormInputHidden();
      
      //Candidato    
      if (sfContext::getInstance()->getActionName() == 'edit') {
          $this->widgetSchema['idpedido'] = new sfWidgetFormChoice(array(
                'choices'  => Doctrine::getTable('cadpessoa')->getPessoahomologada(),
                'multiple' => false,
                'expanded' => false,
          ));
      }  else {
          $this->widgetSchema['idpedido'] = new sfWidgetFormChoice(array(
            'choices'  => Doctrine::getTable('cadpessoa')->getPessoa(),
            'multiple' => false,
            'expanded' => false,
          ));   
      }
      $this->widgetSchema['idpedido']->setLabel('Candidato');
      
      
      //Parecer
      $this->widgetSchema['parecerhomologacao']->setLabel('Parecer');
      $this->widgetSchema['parecerhomologacao']->setAttribute('cols','160');
      $this->widgetSchema['parecerhomologacao']->setAttribute('style','width: 100%;');
    
      //Resultado
      $this->widgetSchema['resultado'] = new sfWidgetFormChoice(array(
        'choices'  => Doctrine::getTable('cadhomologacao')->getResultado(),
        'multiple' => false,
        'expanded' => false,
      ));
      $this->widgetSchema['resultado']->setLabel('Resultado');
  }
}
